drug delivery system - Alemán Inglés Diccionario